package d1214;
/*
匿名对象： 一个没有名字的对象，
使用场景：当一个对象只使用一次，推荐使用匿名对象

匿名内部类：一个没有名字的内部类
使用场景： 当一个子类或者实现类只使用一次的时候，推荐使用匿名内部类
格式：    接口/抽象类/父类   变量名  =  new  接口/抽象类/父类（）{
              //重写的成员方法
              }；
    变量名：里面存放的是实现该接口/继承类的实现类/子类的对象的地址值。
 */
public class 匿名内部类 {
    public static void main(String[] args) {
        new Test(20).show();
        AAA aaa = new AAA() {
            @Override
            public void aaa() {

            }
        };

    }
}
interface  AAA{
    void aaa();
}
